package org.summerframework.component.security.core;

import org.summerframework.component.security.LoginData;

import javax.servlet.http.HttpServletRequestWrapper;
import java.lang.annotation.Annotation;

/**
 * @author 石超
 * @version v1.0.0
 */

public interface RequestParamHandle<T extends Annotation> {
    Class<T> getAnnotation();

    void doRequest(T annotation, HttpServletRequestWrapper request, LoginData<?> loginData);
}
